English Dictionary
◊ HOUSE OF LORDS
House of Lords
n : the upper house of the British parliament [syn: {House of
Lords}]